.login{
    width: 100%;
    height: 100%;
    background-image: url('../../assets/background.jpg');
    background-size: cover;
    background-position: center;
    position: relative;
    &-con{
        position: absolute;
        right: calc(50% - 300px);
        top: calc(50% - 225px);
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        background-clip: padding-box;
        margin: -50px auto 0;
        width:600px;
        height:500px;
        padding: 30px;
        background: url("../../assets/loginbg.png") no-repeat center;
        background-size:100% 100%;
        .ivu-card-head p, .ivu-card-head-inner{
            font-size: 20px;
            font-weight: 700;
            color: #fff;
            height: 30px;
        }
        .login-card{
        background:#fff0;
        border-radius:0px;
        height: 100%;
        width: 100%;
        transition: none;
        }
        .ivu-card-body {
                height: calc(100% - 60px);
        }
        .form-con{
            padding: 10px 0 0;
            height: 100%;
        }
        .login-tip{
            font-size: 10px;
            text-align: center;
            color: #c3c3c3;
        }
        .ivu-input{
          height:45px;
        }
    }
}
